com.sabro.jbusiness.gui.formTreeTable
Class TreeTableComparator

java.lang.Object
  extended by com.sabro.jbusiness.gui.formTreeTable.TreeTableComparator
All Implemented Interfaces:
java.util.Comparator<ObjectNode>

public class TreeTableComparator
extends java.lang.Object
implements java.util.Comparator<ObjectNode>


Method Summary
 int compare(ObjectNode objectNode1, ObjectNode objectNode2)
           
static TreeTableComparator createComparatorCol(TreeTableModelGenerator treeTableModelGenerator, ObjectNode objectNode, Measure measure)
           
static TreeTableComparator createComparatorRow(TreeTableModelGenerator treeTableModelGenerator, ObjectNode objectNode, Measure measure)
           
 Measure getMeasure()
           
 ObjectNode getObjectNode()
           
 boolean isAscending()
           
 void setAscending(boolean isAscending)
           
 void setMeasure(Measure measure)
           
 void setObjectNode(ObjectNode objectNode)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Method Detail

createComparatorRow

public static TreeTableComparator createComparatorRow(TreeTableModelGenerator treeTableModelGenerator,
                                                      ObjectNode objectNode,
                                                      Measure measure)

createComparatorCol

public static TreeTableComparator createComparatorCol(TreeTableModelGenerator treeTableModelGenerator,
                                                      ObjectNode objectNode,
                                                      Measure measure)

getObjectNode

public ObjectNode getObjectNode()

setObjectNode

public void setObjectNode(ObjectNode objectNode)

getMeasure

public Measure getMeasure()

setMeasure

public void setMeasure(Measure measure)

isAscending

public boolean isAscending()

setAscending

public void setAscending(boolean isAscending)

compare

public int compare(ObjectNode objectNode1,
                   ObjectNode objectNode2)
Specified by:
compare in interface java.util.Comparator<ObjectNode>